20 research outputs found
Um sistema programavel de aquisição de dados meteorologicos
Orientador : Nelson Castro MachadoDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da ComputaçãoResumo: O presente trabalho descreve o projeto e implementação do software de um sistema programável para aquisição de dados meteorológicos. O sistema consiste de uma estação base e uma estação de campo. Na estação base o meteorologista utiliza um microcomputador convencional e dispõe de uma linguagem para aquisição de dados meteorológicos (LADAN), através do qual pode programar seus experimentos. A interface da estaca base com a estação de campo é feita através de um cartucho de memória RAM CMOS com um sistema de "back-up" de bateria, formando um sistema não volátil. O conteúdo inicial do cartucho é o código intermediário correspondente ao experimento programado. A estação de campo possui um interpretador que é capaz de executar os experimentos programados na estação base de acordo com o conteúdo do cartucho, gravando os dados coletados no próprio cartucho. Após encerrada a coleta de dados, o cartucho é novamente levado à estação base onde os dados são transferidos para arquivos em discos, a partir dos quais o usuário poderá analisa-los utilizando pacotes comerciais ou programas de aplicação em qualquer linguagem de alto-nívelAbstract: This work describes the software design and implementation of a Meteorological Data Acquisition System. The system consists of a base station and a remote station. In the base station, the meteorologist uses a conventional microcomputer and is provided with a Meteorological Data Acquisition language (LADAM), which enables him to program the desired experiments. The interface between the base station and the remote station is accomplished with a RAM CMOS cartridge with battery back-up, which constitutes a non-volatile system. The initial cartridge contents is an intermediate code corresponding to the programmed experiment. The remote station has an interpreter which is able to execute the experiments programmed in the base station, according to the contents of the cartridge. When the data collection is collection is completed, the cartridge is brought back to the base station, where the data is transferred to disk files. These serve as input to program packages or custom written programs in any high level language which performs the data analysisMestradoMestre em Ciência da Computaçã
Recommended from our members
A component-based product line architecture for workflow management systems
This paper presents a component-based product line for workflow management systems. The process followed to design the product line was based on the Catalysis method. Extensions were made to represent variability across the process. The domain of workflow management systems has been shown to be appropriate to the application of the product line approach as there are a standard architecture and models established by a regulatory board, the Workflow Management Coalition. In addition, there is a demand for similar workflow management systems but with some different features. The product line architecture was evaluated with Rapide simulation tools. The evaluation was based on selected scenarios, thus, avoiding implementation issues. The strategy that has been used to populate the architecture and experiment with the product line is shown. In particular, the design of the workflow execution manager component is described
Recommended from our members
A product line for workflow management systems
This paper presents an ongoing research on the development of a component-based product line architecture for workflow management systems. The research includes a process to design the proposed product line, the population of the product with components, the product member production process, architecture evaluation mechanisms using architecture description languages and support tools, a variability management process and the development of case studies to evaluate each proposed technique
Inter-organizational negotiation of web-services
The web service technology allows organizations to interact through business processes. \ud
However, organizations involved in cooperative business processes have different interests \ud
and points of view. A negotiation allows them to discuss their interests and requirements in \ud
order to reach an acceptable agreement. We propose an integrated web service negotiation \ud
process that takes into account human interaction and the use of different negotiation \ud
protocols. It focuses on the application of feature modelling to describe the negotiated \ud
services. Our contributions include: (i) the definition of a negotiation process; (ii) the \ud
definition of a conceptual model to support the negotiation of web services; (iii) reuse of \ud
artefacts generated throughout the negotiation process; (iv) coverage of critical elements in \ud
the negotiation of electronic contracts, such as role, properties of electronic services and \ud
contract models; and (v) exploration of the process in different application scenario
Abordagem para reutilização de processos de negócio
O aumento na complexidade dos negócios, troca de informações gerenciais e o desenvolvimento rápido de aplicações são as novas necessidades das organizações. O conceito de processos de negócio e serviços Web surgem como uma solução para uma comunicação inter-organizacional apoiadas por contrato eletrônico. A agilidade no desenvolvimento de sistemas é conseguida com o reuso e linha de produto. A abordagem proposta objetiva a reutilização de processos de negócio aplicando os conceitos de linha de produto
Recommended from our members
Conceitos Básicos
A tecnologia de componentes é discutida amplamente, sob vários aspectos, assim como o processo de seu desenvolvimento, o qual é conceituado à luz da literatura e das tecnologias atuais pelo livro. Desenvolvimento Baseado em Componentes é adequado para servir de referência para cursos relacionados à Engenharia de Software, uma vez que discute tudo o que já foi anteriormente citado e a "re-engenharia" de software, a confiabilidade de todo o processo no contexto da nova tecnologia; as relações entre componentes e padrões de projeto e frameworks